import request from './request'

/**
 * 获取用户统计信息
 * @returns {Promise} 用户统计响应
 */
export const getUserStatistics = () => {
    return request({
        url: '/api/admin/users/statistics',
        method: 'GET'
    })
}

/**
 * 获取商品统计信息
 * @returns {Promise} 商品统计响应
 */
export const getProductStatistics = () => {
    return request({
        url: '/api/admin/products/statistics',
        method: 'GET'
    })
}

/**
 * 获取订单统计信息
 * @param {string} startDate 开始日期
 * @param {string} endDate 结束日期
 * @returns {Promise} 订单统计响应
 */
export const getOrderStatistics = (startDate, endDate) => {
    return request({
        url: '/api/admin/orders/statistics',
        method: 'GET',
        params: {
            startDate,
            endDate
        }
    })
}

/**
 * 获取评论统计信息
 * @returns {Promise} 评论统计响应
 */
export const getCommentStatistics = () => {
    return request({
        url: '/api/admin/comments/statistics',
        method: 'GET'
    })
}
